圖片來源:(https://memes.tw/wtf?template=24228#google_vignette)
圖片來源:(https://x.com/Nozomi_049/status/1485299065898541059)
Python中數字運算可以使用算術運算子完成
算術運算子
(+) |
加法 |
---|---|
(-) |
減法 |
(*) |
乘法 |
(/) |
除法 |
(%) |
取餘數 |
(//) |
取商的整數部分 |
(**) | 指數 |
# 加法
a = 10
b = 20
print(a + b)
輸出:30
# 減法
a = 10
b = 20
print(a - b)
輸出:-10
# 乘法
a = 10
b = 20
print(a * b)
輸出:200
# 除法
a = 10
b = 2
print(a / b)
輸出:5
# 取餘數
a = 10
b = 2
print(a % b)
輸出:0
# 整除
a = 10
b = 2
print(a // b)
輸出:5
# 指數
a = 2
print(a ** 3)
輸出:8
abs()
# 求絕對值
a = -10
print(abs(a))
輸出:10
round()
# 四捨五入
a = 1.5
print(round(a))
輸出:2
ceil()
# 求上限
a = 1.5
print(ceil(a))
輸出:2
floor()
# 求下限
a = 1.5
print(floor(a))
輸出:1
索引運算子
:取字串中單一字元切片運算子
:取字串中一段子字串加法運算子
:將兩個字串合併在一起乘法運算子
:可以重複一個字串in 和 not in 運算子
:可以判斷某個字元或子字串是否出現在字串中# 索引運算子
s = "Hello, world!"
print(s[0])
輸出:H
# 切片運算子
s = "Hello, world!"
print(s[0:6])
輸出:Hello
# 加法運算子
s1 = "Hello"
s2 = "world!"
print(s1 + s2)
輸出:Helloworld!
# 乘法運算子
s = "Hello"
print(s * 3)
輸出:HelloHelloHello
# in 和 not in 運算子
s = "Hello, world!"
print("Hello" in s)
輸出:True
# in 和 not in 運算子
s = "Hello, world!"
print("world!" in s)
輸出:True
len()
# 取得字串的長度
s = "Hello, world!"
print(len(s))
輸出:13
replace()
# 替換字串中的某些字元
s = "Hello, world!"
print(s.replace("Hello", "Goodbye"))
輸出:Goodbye, world!
upper()
# 將字串轉換為大寫
s = "Hello, world!"
print(s.upper())
輸出:HELLO, WORLD!
lower()
# 將字串轉換為小寫
s = "Hello, world!"
print(s.lower())
輸出:hello, world!
圖片來源:(https://forum.gamer.com.tw/C.php?bsn=43473&snA=13846)